to be the cream/best - German English Dictionary